trying to make a more robust recon handler. testing...