tmp workaround for comprehension bug in js backend