Updated interpret to handle a few more cases.