This needs to check for null KeepAliveData