Support storing categories passed in. Better handle exceptions.
Support storing categories passed in. Better handle exceptions.

holman/usesthis,MjAbuz/usesthis,MjAbuz/usesthis,orta/usesthis,orta/usesthis,waferbaby/usesthis,MjAbuz/usesthis,ivuk/usesthis,holman/usesthis,waferbaby/usesthis,ivuk/usesthis