same comment about memoryviews as above.