Optional: style probably says to use pointer here for out argument.