debug? confusion!