I slightly prefer having 'remove0' as a method defined inside the '-' method