too many bugs aaarrrghh