Decided against base pointer types