exports will be always defined.