Less obtrusive function match