This guard is not needed here. 
The presence of `registry_adapter` is guarded above. 
Super-long methods!