Abstract Rowing