Remember that IB is on the GCD. You should probably halt your rotation a few seconds before DS comes up, so you aren't caught in GCD while DS is casting.