alias is a good example to think about callbacks to the runtime.