A lot of unnecessary ( and ) in here.