Dropped PIL as requirement, so can use Pillow