Support forward_env