The Blessing of Not Seeing!