modulejs workaround