possible fix, needs more testing