tests for #28.