Better error for bad gear size