bug. not proper usage