Halfway through impl OneArg