enable invocation syntax sugar