more return-or problems
ignore author RUZ