atl (unique) lazy calls
close #177 #173