Android fans, we hope you’re sitting down for this: the OnePlus One might actually start shipping soon. The beastly yet affordable smartphone of hardcore Android fans’ dreams has been taunting us for months, with botched competitions, software-related delays and more constantly standing between hopeful OnePlus One owners and their new handsets. Now, according to the company, it’s finally ready to start fulfilling orders.

“We did choose to delay the shipment of the first phones in order to make sure the software was secure and provided the best possible user experience,” OnePlus told Android Authority in a statement. “The CyanogenMod team worked very quickly and efficiently and the Open SSL issues have already been fixed. The first OnePlus Ones ship to early users with invites as early as tomorrow.”

The OnePlus One features a custom and highly customizable version of Android as well as a 5.5-inch 1080p Full HD display, a 2.5GHz quad-core Qualcomm Snapdragon 801 processor, Adreno 330 GPU, 3GB of LP-DDR3 RAM, 16GB or 64GB storage, a 13-megapixel camera, a dual-LED flash and 4K video capture support and a 3,100 mAh battery.