It turned out to be completely my fault, I had the order of two things reversed... FWIW, I meant it the other way around, I thought form values were taken out of the DBIC object automatically and tried to suppress it (when really it was something entirely else ;-) Sorry about that