Why even allow a argument if false is noop.. seems stupid...