the em seems buggy