The existing implementation was completely broken. Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit 415dfa89e29686786085c207fdebcf2c97883a33)
The existing implementation was completely broken. Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit 415dfa89e29686786085c207fdebcf2c97883a33)