I don't like this. Let's return null and test this in the caller code instead