Add #error handling