Note for future work - will need resetActivity()