does not require illuminate