Make Action use Function internally