+ extra logging