a near - perfect fit !