delicate and difficult