anyone gone through a similar situation?