Don't use performBlock when using a confinement context