   forEachFieldSchema: (arg, callback) ->
     schema = Collections.getSchema(arg)
     unless schema
-      throw new Error('Count not determine schema from: ' + arg)
+      throw new Error('Could not determine schema from: ' + arg)
     fieldIds = schema._schemaKeys
     for fieldId in fieldIds
       fieldSchema = schema.schema(fieldId)

      return if options?.validate == false
      context = {userId: userId, options: options, action: 'insert'}
      @_handleValidationResult validate.call context, doc
    
    collection.before.update (userId, doc, fieldNames, modifier, options) =>
      return if options?.validate == false
      doc = @simulateModifierUpdate(doc, modifier)

        throw err
      else
        throw new Meteor.Error(500, err)

    if result && result.then
      result.then(handle, handle)
    else
