Added more message primitives