reference #476
use |@| to avoid a warning
comment about #477