line 19-22 can be made a one-line => 'next unless name && date && user'