Explicitly pass all arguments