This has gone away without any other changes, so it must have been related to my screwed up DB having nulls where they shouldn't be everywhere. Sorry!