awesome BClose() implementation