ctx-free, free, added; close fixed