added toString interceptor for easier debugging