Added returnThis
Simplified isNothing + toString