Simplify exec_permission_lite() logic