Right now this is blocked by the $ namespacing, but it would be nice to avoid having special implementations of these methods.