fixes to depends and trying to make eval-after-load work