fix #52 by adding lazy values