TODO: howto overcome our signal no-go dead-end situation