Reinstate working body return for halt
Add featureByKey (failing test)