fix #827 modernize Convert to named arguments