fixed blatant argument conversion bug