Fully tested on H2