remove norely mode, use void context