Three key developments