swap interrupt activation order