got parameter caching working

doublewoo!