Implemented consistent interface