New: irregular