Nice use of partials.