Clean interface