readBytes returns a fully allocated byte array so no need to do it here.