also allow a read-through db

pretty simple, needs review/testing