(that is - allow all low-level functions from high1 to execute before executing high2