fix compile the dirty way