Pointer module now returns pointer object instead of a function