Refactor the behavior of error into assoc-error