adding some hints to handle pauses appropriately;