modification of provider to handle events without start or end