remove strict dependency on assoc-space