Needs documentation on line 20 and 24.