That would indeed work as well. I did not suggest it to avoid modifying semantics of an existing call.
It should work on most but not all LCDs. It should work on LCDs where the run is simply writing pixels into a graphics memory. But there are other LCDs that have to do other, incompatible operations. Those are, I think, all very low end LCD controllers.