Why the question mark? Why are there two identical methods (except for the question mark)?