a little overboard...whatever works