some hackage on opening sigs in generic way