weak annotation
