just before using self-def forms