Support :size and :from parameters properly