Added solution based on rebindable syntax