perfectly practial