actually make method caching do something
tweak int for performance