So I don't know why it was the way it was before, but the compiler seems to find it easier to pick up the implicit this way. But maybe I broke something...