ADD: catch to prevent beginning if no pulses or pulse period