Updates to how infintely looping functions work, uniformity in style