Appears to work for multiple pulse heights now