purges i think correctly