This isn't. I was thinking that the alternative to this would be to change the return type to something more robust.