make sure "after" blocks really run last

and make it self-documenting by changing class name