Syntax fixes, return non-mutable bytes

temp