Calling error from inside of a library is bad for you.