don't think this is necessary? `amount` in base class would do the same thing I think?