remove unused vec ops