avoid db for msgs whenever possible