Trying to work out why I'm getting too many args exception.