Added initial support for transactional messages