Diperkirakan bahwa ular laut tidak dapat mengidentifikasi bentuk di dalam air, sehingga serangan ular laut jantan terjadi mungkin karena hewan itu salah mengira penyelam sebagai ular saingan atau calon pasangannya.
Tak hanya jantan, para penyelam juga melaporkan pernah diserang oleh ular laut betina. Kemungkinan ular laut betina melihat penyelam sebagai tempat persembunyian potensial.