Infinite loops are bad mmmkkayyy