Code assumes that it is defined, checking for 2 more things would be a poor idea