get rid of hidden library() call