find_first returns the position and not the item? I think the naming here is wrong.