Broke out analysis to allow for better validation