Glass half full...