pushed SYMBOL out to .c