Decided to introduce file error checking at this level, as there's no checking upstream in the hierarchy.
Forgot using Ensembl throw.
Testing invalid arguments exception handling.