Sorry, this expression doesn't make much sense... Think with me, ```@run_before_liquid``` will be used only if it is setted, in other words ```nil == @run_before_liquid```, right? But, internally, ruby considers ```nil``` as ```false```, then you can use it in boolean expressions, making only ```if @run_befor_liquid```... Then, making that above is like make the condition ```if @run_before_liquid || false```, that doesn't make sense too, since the value after ```||``` will be used if, and only if, the value before ```||``` is ```false```... Understand?