removing comments, unnecessary string cast, return nil if no args are good