Should be ok to keep it, feeds on algae, if you have several of them you can watch them 'mate' depending on the moon phases. Usually, if you have several, once a month you can watch them gathering on the highest spot in your tank releasing eggs and sperm. It can 'throw of its tail' like a lizard when in danger. Don't think it will be a harm to corals.