WIP: you really want to use the native vector everywhere