initial support for direct segment mapping