Compose methods.