Need to look into how to prompt for SPA version checks. Maintain the client version at the API level? Seems wrong.