ps: that override val is clearly insane.  I meant for it to be captured and used for the mode below.