A thorough workout