harmonize argument names to prevent confusion