remove unnecessary negative pulse count handling