For ENG-5425, respect user defined buffer pool size, put in missing permit return