Cleaned up parallel assignment