Parcela's IO functions