Tidying up. Also experimenting with catching guile exceptions. No joy yet.