also, ^ should be `continue;`