workaround 4