generify method sig a bit