Why isn't the convention like this one ?