Magic function wrapper.