all this buttoning and unbuttoning...