better subroutine name
make it less likely to get overly deeply nested paths