pp5 fixed compiler error