gave up on || version of simple interpolate