removed vestigial private functions toString and bind