sounds optimised
removing error trace