at least c is fast