btw, can we get rid of the `find() != -1` if you edit it again? :)