darnit I hate casts..