Causes and solutions