*doth
... also, I think 'speaketh' would be redundant with the 'doth' in front of it, by middle English rules, it would be 'doth speak' or 'speaketh'... but I'm not 100% sure on that.
... also, also, 'before', not 'in front of', I think.
=P
alternatively, psuedocode!
fr.magnitude = 2
for each i in fr.magnitude, do:
statement.cap = FALSE
end