ugly, but enough