So close to perfection ... yet so far.