let's be generous in detecting failure (and include undefined)
scope borders and padding for designer