Shouldn't the `if` take care of guarding it here?