options memory is freed after initialization