more string stuff and constructor super() call knowledge wins