Hausfeld Pull Req 07

ayyy
Yes, although the loop method is probably preferable because it is exactly the same logic, but doesn't require function calls...