clarified omitted function