reduce usage of division at pipenet