Multiple assignments using broadcasting - any hacks?