Free apps from using current message explicitly

- when using channels