fix #14 without tests