clarified the constructor line with a stackoverflow question