pass all options through channel