some shit is weird with never-ending loops on here.