Revert "(Backends) Improve the CastAdder."

This reverts commit 6bbe3b8e7bbb663f24128138c9d79fa6067d26db.