Fixed bug where all units available as electives