Got basic adaptation mechanism to work.