No clear() function

Trimmed down to 4054 bytes