more consistent UX