Ophthalmology

All are the causes of a non-healing corneal ulcer except: