fix a bug w/ err handling, and progress on relays