I can't be arsed to change the p variable name