get the feeling i could compact these into one (gasp) service. but my brain is fried.