Improves switch