Allow for throwing exceptions in this method