looks reasonable, let's change it (but I'm sure that all checks inside this ```if``` catch errors)