unused imports make the library api cleaner