strange private method problem workaround