Make extend able to fail