this was almost exploitable