actually did hba.set_msg right this time