At runtime, "optimise out" runs of empty slots. We still visualise the call and return as separate steps when stepping