Incremented clearing error check, lots of method comments