There should probably be an example of using this directly.