Removed necessity for writing store in do forms, added abstract counting.