soft-to-hard Filmer (1149)