thanks to mountaindew for the halt suggestion, I just did that instead of this. This is a decent idea I guess but it seems a little unnecessary