Same as above, I would suggest throwing an exception