[en] generalise a bit