Just curious, why the use of `ifelse` here?