 					res.status(500).send()
 				.done()
 			@$runHook('post_retrieve', 'delete', req, model).then (model) =>
-				return model.removeQ()
+				return model.remove()
 			.then =>
 				res.status(200).send()
 			.fail (err) =>

		deferred = Q.defer()
		model = new @$modelClass(obj)
		@$runHook('pre_save', 'bulkpost', req, model).then (data) =>
			return model.saveQ()
		.then (model) =>
			deferred.resolve()
		.fail (err) =>

				model.set(req.body)
				return @$runHook('pre_save', 'put', req, model).then (model) =>
			.then =>
				return model.save()
			.then (model) =>
				return @$populateDocument(model)
			.then (model) =>
