hat causes p