Get rid of global using directive for std namespace. Cleanup the interface.