DRY exercises API.