PLEASE STOP MAKING FOR LOOPS LIKE THIS