stick to calling convention of other classes or whatever