return what we actually need