I got this fish from my local fish shop, though when I questioned the name they were adamant it was an emerald puffer, though clearly it isn't.
That makes a lot more sense in terms of the scientific name, I guess it's most likely a Leiodon cutcutia that hasn't reached the normal size for one...