Maybe make this a specific exception, so you can't accidentally catch something else going wrong.