Returning false will cause elgg shutdown