small bugfix

now actually checks if we're being passed in raw dictionaries rather than somethign that merely inherits from dict.