- fixed reposition logic