Fixed activity logic