Made to work for gen1