Only call `arrange` when needed
Don't try to `arrange` empty desktops