handle when no data is supplied - fixes #16
tweaks
1.1.1