Decorator with args;