Nothing's perfect...