Lazy-load adapters, fixes #6