all the legal blah blah