refer to version with more logging