100% test coverage and stricter compiler flags