Removed constant_interface