I was testing with || die $DBI::errstr;but it wasn't turning up anything different than my use strict; use warnings; use CGI::Carp qw(fatalsToBrowser); was. I'm not sure what the difference is, i.e., should I expect more detail from the former test? I apologize for not showing all my code in the first post.