What's up with semiconductors?