[UNSTABLE] Reverst class use :(