nostl -> stl version