Implemented cons.