implement drawAsInfinite