"ret" is a bad variable name :|