move definitions (avoids duplicity)