Better with an exception and a more descriptive name