use inherited scope so we can use expressions