added redundant postExtract