cant let current pos be  > 0