simplified uniform use