How Not to Design Your API