[enh] Full open/close behaviour