Partial magic