Close to perfect ... but short duty life.