How would you handle a situation where a technical constraint prevents your ideal UI from being built?