dont throw errors on functions