Yes, I like the explicit use of an error.