caption behavior extended