It all works.. minus any edge cases whatsoever