edit defadvice so it works.