kind tries to narrow the stuff you are dealing with