epulse patch is merged upstream