Remember to prove improvement before using it! (may not compile)