missed some imports, need __name__ for spreads to work...?