Very bad generic modernized by Otis GeN2 | ScratchStats