Had to edit some things so I don't get thrown at with "Illegal key size"