We should probably keep backward compatibility here and use `Profile.current["runlevel"]["default"] if present (and if "default_target" is missing).