Add an extra test to verify multiple invocation behavior.
Merge branch 'unstable'