wierd for error!?