work around functions