All purpose caret PreprocWrapper (Work on Issue #124)