Using upgraded func wrappers