Catch case where standing_in = None
Use `get_or_create` to update counts

Thanks to @dracos for pointing out the `defaults` argument