Base implementation

Yes, but that is because we all know you don't like exercise....