moar NSParameterAsserts!