anything that you pass with ax == ay will be ignored. Do you think vector(0) would be more clear?