fixtures and tests
prevent error if we can\t get a dict from field_kwargs
styling
start to fix broken tests... not complete
keep track of errors in calls, and prevent infinite loop if no response can be made