ex48: ugly implement.