Fix is_defined