Isn't this going to make it hide? inside the show function?