made it possible for base messages to be handled too;