Don't allow 's in tags, check that resources exist and update/create as required