I realize this is probably difficult to avoid, but 6 parameters?