As I suggested above, I'm quite serious about blaming American flour... the self-raising variety is not common here, and you have to add baking powder and salt yourself. It's possible that, unused to such low quantities of flour, I might have overdone it a bit.
no subject