update to support guile2 only