Flesh out without exception alternative 3