Protip: Don't get random values inside constructors.