this is not how 'size' works (though the docs are unclear)