I did that to keep the feature check and connection-state dereference protected.  Probably overkill, but I didn't want to take any risks.