Fills in source location from knowledge base if it is not given. The theme must be explicitly given.