backed out unnecessary error handling -- what i thought was happening actually wasn't
checking for nil issue