Nonlocal implemented. (Buggy and unhelpful)