small fix and capture of failing message receive