Rewrite for future usage.