fix #6: all-in working with checks