I don't really get how making that promise lazy helps something...