it could have been far worse...