further testing
added guard