Check for bad provider
Test field access
Merge pull request #12 from maguro/pull

more tests