Why do I need -- if (Controller != nullptr ---?

@Tuerer Does this check mean the following:

Controller != nullptr > check if controller exist? and where/how is this actually checked?

Value != 0.f > check if any controller key is pressed? (since it makes no sense to move the character otherwise)