fixes #155 (segfaults because of non-null terminated strings)
disallow empty names and status messages