the else isnt needed here