fix bug with has_seed