calculation of outline-level fixed with use of function-local match-data - necessary/redundant/harmful?