tested 'nice' size fn