less conflict-prone function names