more: no need for null check before free
ok tedu guenther
more: no need to null check before free; ok guenther