Gordon should return errors, not silently fail. Fixes #136