Final version allowing skipping back through Qs