immaculate. almost. mmm.