It is definitely worth $40 not to have to get your eyes dilated.