do the inputs to `out[x,y]` have to have units matching line 300 above?