I think a fail_with after cleanup would be needed here