do not version ip last_seen
Make Revision code generic