i think this makes things easier