I think that SupportsKeepAlive should be removed entirely since as far as I can see nothing checks the value.