okio has breathed new life into do/while :)