This just implements the more correct version that doesn't require type coercion: http://github.com/paulbaumgart/jack/commit/55697bf8a45089d9adeb2a3e167b1e0874377b04