renamed the default reporting variations and got rid of some unnecassry explicit casts