yeah okay this was an artifact from a previous iteration when I was trying to duplicate the `Vector` trait