that whole parameter thing was a bad idea.