assignments to pointer valued function returns are now pointers to them