Marlins' Mike Hill weighs in before tonight's home opener.