Security

+ IP caching for all functions that aren't part of the index
+ formal time converting