Shen occasionally asks if a symbol is a boolean, synchronizing switchpoints, I think tail should work inside a try
Minor but important corner cases