should this be `null: false` or is it ok to have a level_source_hint without a hint?