non-standard variant