Put exceptions in crossexec calls
Cleaned up advection