Causes include infection, cancer, and more ...