Updated activate() functions