Working but steals CPU