no, `or(X)` unwraps the value