relax taxpoint() function