primitive vector dotProduct overrides
misc overrides