#14 simplify Double-byte Implementation