some timeout workaround