Why not avoid this painful logic and remove the `minYear` and `maxYear` features? They are redundant now.