improve the allow_failures system to avoid mark built like error in rbx