Ugly, but agile (line 28)