Uses default func