Duck typing on this side to solve vector shape issues