trying to get Exec to behave like it used to