fixed decorator invocation