userdata no longer prints to log, but to stdin; fixed extra arguments bug