hopefully i'm as clever as I think I am and this works