+ eft_cleanup, better errors