compiles except for code that tries to access all of the elements of a specific channel.