Updated. And no - `$source` can be either signed or unsigned.