I think if permlist is None it assumes that all the atoms are permutable. this is unintuitive and should probably be changed.