unfucking my switch blocks