Use ActionController::Metal instead of Base