Added extra adapt methods

Fixes #432