fixes issue #23; fern now uses freeze