add more verbose output to determine what behaviour is occurring