Make method private and add commentary