Going to try for the crazy ass loop again