Created by ctang on

See related test cases