Tag: how to compromise on design