used only tostring for debugging, no user should be looking at it directly -> removing case