Correctly supports clear