So this is harder then I thought!