vhnd-availability and twin child logic from sravan's branch

What is this for?