fixed bug from uninitialized class member POD var. Cleaned up decay handler a bit