logger is error-prone,and so does logged code (DB->fetch-row). OMG.but it is past.yeah