filter non-GET requests

Fix #21 using a better approach