Using βdefβ seems pretty consistent with a functional approach, so I will probably keep using it until it breaks for me