bug vanquished, committing for safe keeping before I cleanup