Channels currently use an if/else statement in createChannel(). I think you can just use two ifs and simplify opening a channel with both assets.