UI now depends on constants.rb