note about reading SOURCE only once