unified allow_action blocks and filters