parameter seg fault fix