getting rid of weasel words, moving Cb convenience methods to a mixin module, namespacing stuff