what about `else` here? if `err!=nil`.