evaluating data for top and bottom padding separately in order to reduce user override bugs