no such thing as perfect