New seed option behaviour, some optimizations.