The dispatch_once stuff really isnt needed.