need these to fix compilation strategy in last commit