improved underlying_pointer