premature call
better logging