debugging statements - won't appear during normal use