Pitfalls to avoid when modernizing core banking systems