added should not term, cleaned up some language