strange method invocation works