bleh, need to sanitize . and $ when used as mongo fields