No, some will "encrust" on the sand/gravel on the bottom of your tank. Or you can put a plug or large object (stone, plug) under the coral and it will grow on that. The only problem with letting grow on your live rock is when and if you get tired of the coral its very hard to remove.