Painful but worth it