added -extendWith: