need to flatten ourself when assigning to a constant