use a function instead of an alias