omg it actually seems to work