get back check empty weapon method in case of future implementation errors