New approach written, but still failing.