Thank you for the response, and for the link! 
It feels like it should be simpler, but if the docs go that way I guess that is the correct way.