promise yates