As close to perfect as you are going to get