Nitpicking. Use macro to sign extend.