rework seed handling