Form vs. function: when is it okay for design to be weird?