assert_clean -> assert_ownership_or_no_owner
Some comments and renames to demo.cu