Should I keep bucephalandra attached to the screen it came on or remove and attach to rock?

I bought a bucephalandra yesterday that came attached to a mesh screen. Should I assume the screen is aquarium safe? Or are the plants meant to be removed from the screen before going in the tank?