Can a borrower that have less than perfect credit re-finance the mortgage?