sharing literals causing a seg fault I think ...