again, not sure why we need this convenience in the library