I would save readKey in a variable, because it is a complicated function? No reason to call it twice.