Wouldn't an Exception be more useful?