I changed "requires" to "undefined_unless" and got rid of the "provides" keyword.