i struggle with this a lot.