we are using a method now so need to check this
no need to (and better not to) reach into the set