hidden causes