reading the code below, it seems this is fixed. It just felt a little janky. But it works as it did before, so I'll kill the comment.