new heap size restrictions