pros and cons of ReVision