Bit of cleanup
Only allow survey detail filling in its entirety

To simplify the api.