Added some default impl.