refs #fang strange diff
refs tmp
refs #17 phpunit unit test