scope is hard sometimes