Using Peek to reduce CPU