Implement the other subscription functions

While I'm at it.