       
   error_list = []
   dispatch: (args...) =>
+    deny =
+      insert: =>
+        error_list.push('not implemented yet')
+      update: =>
+        error_list.push('not implemented yet')
+      remove: =>
+        error_list.push('not implemented yet')
     {
-      users: {
-        insert: =>
-          error_list.push('not implemented yet')
-        update: =>
-          error_list.push('not implemented yet')
-        remove: =>
-          error_list.push('not implemented yet')
-      }
+      users: deny
       posts: {
         insert: =>
           args[0] = new ServerPost( args[0] )

        remove: (args...) =>
          error_list.push('not implemented yet')
      }
      instances: {
        insert: =>
          error_list.push('not implemented yet')
        update: =>
          error_list.push('not implemented yet')
        remove: =>
          error_list.push('not implemented yet')
      }
    }[@collection][@method]()
    if (error_list.length is 0 or @_debug)
      @default.apply(@, args)



Meteor.startup( ->
  for collection in ['users','posts','instances','notifications']
    for method in ['insert','update','remove']
      gc = new GrandCentral(collection, method)
)
