you are very right, I'll change the method signature