In the logic potion puzzle in the philosophers stone, Quirrell would have had to pass before Harry and Hermione. So why did they not just drink the potion which had already been drunken out of? And if it was a magically refiling potion then there would be no reason for Hermione to stay back.