Why not use a try...catch?