use the new message
added is_direct attribute