DB fixes

Fairly sure this is correct, but not clear on why the old behaviour was there in the first place as yet--need to double check my notes, and hoping it was just a miscommunication regarding the earlier source of DataReader issues with the DatabaseHelper