at least a helper function then?