Coherency
I should write some tests for Java too