first pass at goto support.