Implement buyer interface