small typo of use of a pointer type in valuer interface, never use a pointer type