ignore blank messages and errors