Change how optional params work a bit. Forget discard_nils param, we're just going to override nils