sort of functionally useful