i've wondered if this means read_log_for querries get called twice. can you save on querries by going : 
```
  read_log.motion_last_viewed_at if read_log=read_log_for(user)
```