remove that ugly giant case statement