Fix a bug in activation where multiple Activate calls would do Weird Stuff