can @current_user be extracted into a current_user helper