BugFix: do return -1 if no bit is found