default to string implementations