Why not use @require_POST ?