FYI the reason is because this breaks go1.0.3 compatibility