Slightly simplified USER processor pattern.