Changed receive logic upon non simulation