To give credit when its due....