Reassessing perfection!

Recheck on perfection!