b0lt's optimization
OK fine