interpolation for variable delay, cleanup non-variable path
other delay cleanup, docs
comment about when mod optimization won't work