fixed bug where only arguments would work, or interpreter depending on if statement