you don't need this last `|| {}` because of [this](#diff-b75a9da08c7a0f24128f06a9ee00bf79R57)