correct use of 'size' param