644
619

Removed callback
608
570
553
541
538
532
526
517
523 (fixes a mistake)
519 (sacrifices readability by inlining a function)
512
Merge branch 'min-size'