Discarding if undefined is fine, but should these also be rejected if defined?