variable pos_delta handling