Removing the SerialQueueProxy in favor of old-fashioned @synchronized blocks