Using correctpsf=yes with small region may yield unreliable results.
The PSF aperture correction users get when using correctpsf=yes with weight=no may be unreliable when using very small regions, where small is relative to the size of the PSF. For example using a circle with a 0.5arcsec radius, ie 1 ACIS pixel, for an on-axis source is likely going to incorrectly compute the PSF fraction correction.
Workaround:
Users can work around this issue by running the arfcorr tool separately after running specextract. The key is to use an input image with a small bin size compared to the region. For example
% pset arfcorr infile="acis_evt2.fits[sky=region(small.reg)][bin sky=0.1]" % pset arfcorr arf=small_reg.arf % pset arfcorr outfile=small_reg_psfcorrected.arf % pset arfcorr x=4171.265139 y=3985.193939 % pset arfcorr region="region(small.reg)" % arfcorr mode=h