workaround classmethods missing a function sig