i'm not sure where the proper place to check this connection should be. we could put it in dbs_selectrow_hashref. could the object become undefined between its creation and that point?
can we save ourself the trouble of getting that far and check in .... i started to follow the trail back, but i stopped at LJ::DBIRole->get_dbh. too much abstraction! someone who knows the system would be better suited to follow this one.