handle method 0 also generically