I know it's ugly. :( Do you have suggestions for an alternative method?