Nice twist to two great patterns!