More comments, sorry for verbosity