Fix several bugs; make off-channel a per-channel option