Okay, I've taken this check out -- the methods we use internally here will throw the right exceptions, so I think it's fine.