workaround 2