explicit pos to all unmarshalling, got rid of seek fn