100% correct on all counts