I waited how long for this gen?