added custom via point limitation