Fix #41: abstract could become concrete.