getting a delightful 'Assert failed: (zero? (.getE d))' error, otherwise progress has been made