just in case nobody has done it before
@chechar aint it too fragile?