Yet another bug fix in implements, which needs more work.