should have checked gen first