ignoring warning 1591 (missing documentation)