Don't treat empty messages as undefined