Completely reimplement QuickPeek