scale for < 3 vectors fixes #41