Then you avoid needing the `if not fail` below