Performance implications of synchronous calls are TBD so I won't nag you to put in asynchronous equivalents for all of these.