fixed reversibility test