no implicit conversion bug