Add prototype cleaner
Improve test to 100% coverage \o/