Remove the redundance.
Fix clear()