hammer out corner cases (alert, etc). ready for batch run