REV: went back to Hanfei's suggested padding in recon()