#2 method signature changed