More tests, and making it so that try works & ifNotOnPath