Maybe this wrapper function could be given a name, its' very puzzling without seeing the docs for it