added: missing dependency of LightXu's previous change