Ranieri: 'Not pretty, but it'll do'