We use some list definitions and we don't include this header which is in fact accidently inherited from others, causing a circular dependency issue.