I was honestly just blindly converting coffee to JS at this point but yes, that is the intended behavior. I have added the comment that I forgot to move over in the port that explains this behavior a little.