Revert "Make it unnecessary to cast arguments."

This reverts commit d409bcdd5e006d0779c0fa1ce4f1718ad57533c0.
Inc version.