Use ChannelLocal instead of channel attachment