raises helpful error if secret token is not set and adds fallback